#if !defined(_APP_POOL_H)
#define _APP_POOL_H

typedef struct 
{
    int (* task_fun)(void *);//任务函数
    void *arg;//任务函数参数

}Task;//任务结构体

/**
 * 初始化线程池
 */
int app_pool_init(int size);
/**
 * 关闭线程池
 */
void app_pool_close(void);
/**
 * 注册任务
 */
int app_pool_registerTask(int(*task_fun)(void *),void *arg);

#endif // _APP_POOL_H
